package cn.com.junit;

import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import cn.com.SecurityApplication;
import cn.com.dao.UserDao;

/**
 * @author liufl E-mail:Huberier@allpyra.com
 * @version 创建时间：2017年7月31日 下午5:45:49
 * 类说明
 */
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = SecurityApplication.class)// 指定spring-boot的启动类
//@SpringApplicationConfiguration(classes = Application.class)// 1.4.0 前版本
public class Tests {
	
	Logger log = LoggerFactory.getLogger(this.getClass().getName());
	
	@Autowired
	protected UserDao userDao;
	@Before
	public void set() {
	}
	@Test
	public void test() throws Exception {
		// 查一下第一个数据源中是否有两条数据，验证插入是否成功
		log.info("select result from masterDataSource:"+ userDao.findByName("select count(1) from user where name='test'"));
	}
}

